export default {
  data() {
    return {
      animated: true // 当页面不需要有动画的时候子页面设置为 false
    }
  },
  // 页面没有渲染前执行
  asyncData({ store, route }) {
    return {
      title: '网站标题',
      keywords: '这是关键词',
      description: '页面描述'
    }
  },
  // 页面 tdk 的设置
  head() {
    return {
      title: this.title,
      meta: [
        { hid: 'keywords', name: 'keywords', content: this.keywords },
        { hid: 'description', name: 'description', content: this.description }
      ]
    }
  },
  // 页面 dom 加载完毕后执行
  mounted() {
    if (this.animated) {
      // 会加载很多次
      if (process.browser) {
        const { WOW } = require('wowjs')
        window.wow = new WOW({
          live: true,
          offset: 0
        }).init()
      }
    }
  }
}
